package net.realsee.service.wcs.rcs.irayple.impl;

import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import net.realsee.common.enums.wcs.irayple.IRayPleRcsOperateErrorEnum;
import net.realsee.domain.wcs.rcs.irayple.IRayPleRcsAgvCallback;
import net.realsee.domain.wcs.rcs.irayple.IRayPleRcsOperateResult;
import net.realsee.service.wcs.rcs.irayple.IRayPleService;
import org.springframework.stereotype.Service;

/**
 * 华睿RCS接口实现
 *
 * @author 戴俊宇
 * @since 2023/10/30 下午 01:41
 **/

@Slf4j
@RequiredArgsConstructor
@Service
public class IRayPleServiceImpl implements IRayPleService {

    @Override
    public IRayPleRcsOperateResult callback(IRayPleRcsAgvCallback param) {
        // 华睿RCS回调结果
        IRayPleRcsOperateResult result = IRayPleRcsOperateResult.builder()
            .code(IRayPleRcsOperateErrorEnum.SUCCESS.getCode())
            .build();
        // TODO 执行回调处理
        return result;
    }
}
